/**
 * @file state
 */

// 直播延迟
export const WEBINAR_DELAY = 0; // 有延迟
export const WEBINAR_DELAY_NO = 1; // 无延迟

// 活动状态
export const WEBINAR_STATUS_LIVE = 1; // 直播
export const WEBINAR_STATUS_NOTICE = 2; // 预约
export const WEBINAR_STATUS_OVER = 3; // 结束
export const WEBINAR_STATUS_BACK = 5; // 回放
export const WEBINAR_STATUS_INIT_OVER = 100; // 初始化时为结束
export const WEBINAR_STATUS_OVER_TO_LIVE = 101; // 结束转直播
export const WEBINAR_STATUS_OVER_AGREEMENT = 102; // 观看协议


// 活动模式
export const WEBINAR_MODE_AUDIO = 1; // 音频
export const WEBINAR_MODE_VIDEO = 2; // 视频
export const WEBINAR_MODE_INTERACTION = 3; // 互动
export const WEBINAR_MODE_TIMER = 5; // 定时
export const WEBINAR_MODE_GROUP = 6; // 分组


// 角色
export const ROLE_HOST = 1; // 主持人
export const ROLE_AUDIENCE = 2; // 观众
export const ROLE_ASSISTANT = 3; // 助理
export const ROLE_GURST = 4; // 嘉宾

// 禁言-全体
export const CHAT_ALL_ENABLED = 0; // 取消禁言
export const CHAT_ALL_DISABLED = 1; // 禁言

// 踢出
export const KICKOUT_NO = 'KICKOUT_NO'; // 踢出-未踢出
export const KICKOUT_INITIATING = 'KICKOUT_INITIATING'; // 踢出-主持人端
export const KICKOUT_SSO = 'KICKOUT_SSO'; // 踢出-账号


// 页面-房间可进
export const PAGE_ROOM_IN = 'PAGE_ROOM_IN'; // 正常

// 远端流
export const REMOTE_STREAM_SINAGLE_AUDIO = 0; // 纯音频
export const REMOTE_STREAM_SINAGLE_VIDEO = 1; // 纯视频
export const REMOTE_STREAM_AUDIO_VIDEO = 2; // 音视频
export const REMOTE_STREAM_SCREEN_SHARE = 3; // 屏幕共享
export const REMOTE_STREAM_INTERSTITIAL = 4; // 插播

// 接口-成功code
export const INTERFACE_CODE_SUCCESS = 200;

// Boolean类型对应数值
export const BOOLEAN_FALSE = 0; // 否
export const BOOLEAN_TRUE = 1; // 是